c58a9f876ed725bfe55c5365c11145b1b0e42d6c,plugins/gradle/tooling-extension-impl/src/org/jetbrains/plugins/gradle/tooling/builder/ScalaModelBuilderImpl.java,ScalaModelBuilderImpl,buildAll,#String#Project#,51

Before Change



    final ScalaModelImpl scalaModel = new ScalaModelImpl();

    for (Task task : project.getTasks()) {
      if (task instanceof ScalaCompile && COMPILE_SCALA_TASK.equals(task.getName())) {
        ScalaCompile scalaCompile = (ScalaCompile)task;
        scalaModel.setScalaClasspath(scalaCompile.getScalaClasspath().getFiles());

After Change


      scalaModel = createModel(scalaTask);
    }
    else {
      Iterator<ScalaCompile> it = project.getTasks().withType(ScalaCompile.class).iterator();
      if (it.hasNext()) {
        scalaModel = createModel(it.next());
      }